Krikroff Posté(e) le 30 décembre 2013 Signaler Posté(e) le 30 décembre 2013 Voici un autre script publié sur le forum Fibaro http://forum.fibaro.com/viewtopic.php?p=16320 pour démarrer un ordinateur complètement éteint à partir du réseau: "wake on lan". La seule chose à faire ici est de remplacer "00:00:00:00:00:00" par votre adresse mac. Utilisez ce code dans le bouton d'un périphérique virtuel. Je l'utilise pour démarrer mon micro serveur HP. --[[ %% properties %% globals --]] -- Wake On Lan v 1.0.0 [02-2013] -- Copyright © 2013 Jean-christophe Vermandé -- convert MAC adress, every 2 Chars (7-bit ASCII), to one Byte Char (8-bits) function convertMacAddress(address) local s = string.gsub(address, ":", ""); local x = ""; -- will contain converted MAC for i=1, 12, 2 do x = x .. string.char(tonumber(string.sub(s, i, i+1), 16)); end return x; end fibaro:log("Start process"); local _selfId = fibaro:getSelfId(); -- MAC adress local _macAddress = convertMacAddress("00:00:00:00:00:00"); -- Create Magic Packet 6 x FF local _magicPacket = string.char(0xff, 0xff, 0xff, 0xff, 0xff, 0xff); -- Broadcast Address local _broadcastAddress = "255.255.255.255"; -- Default port used local _wakeOnLanPort = 9; fibaro:sleep(750); for i = 1, 16 do _magicPacket = _magicPacket .. _macAddress; end fibaro:log("Magic packet successfully created"); fibaro:sleep(1000); socket = Net.FUdpSocket(); socket:setBroadcast(true); local bytes, errorCode = socket:write(_magicPacket, _broadcastAddress, _wakeOnLanPort); --check for error if errorCode == 0 then fibaro:log("Successfully sent"); else fibaro:log("Transfer failed"); end -- clean up memory socket = nil; fibaro:sleep(1000); fibaro:log("Please wait for the server startup."); 9
BenjyNet Posté(e) le 30 décembre 2013 Signaler Posté(e) le 30 décembre 2013 T'éteins ton micro serveur toi ?
Krikroff Posté(e) le 30 décembre 2013 Auteur Signaler Posté(e) le 30 décembre 2013 Celui-ci oui je l'éteins car il n'est utilisé que pour les sauvegardes et le streaming, un autre tourne 24h/24h...
Domodial Posté(e) le 31 décembre 2013 Signaler Posté(e) le 31 décembre 2013 J'ai un VD similaire mais qui me permet uniquement de le reveiller. J'ai un Prolian comme toi qui sert au streaming (Windows server 2012 + MyMovies) et c'est pas mal de l'éteindre quand pas besoin ! Je m'y met de suite merci ! EDIT : ha ben c'est le script que j'utilise mais je ne peux uniquement que le reveiller (forcément c'est l'objet du sujet lol) EDIT2 : j'ai fouiné et suis tombé sur tes traces Tu utilises switchOFF couplé a du code. Je vais regarder ça ! http://forum.fibaro.com/viewtopic.php?t=1629&highlight=shutdown EDIT 3 : Bon ben ça fonctionne du premier coup avec le tuto du lien ci dessus
lionel Posté(e) le 1 janvier 2014 Signaler Posté(e) le 1 janvier 2014 salut a tous nickel pour WOL, par contre pour le switch OFF, je rencontre le problème que la personne sur le forum officiel, a savoir : j ai un message d erreur : [ERROR] 15:33:42: line 1: malformed number near '192.168.1.30' faut il rentrer l adresse ip de l ordi, ou celle de Arytec ?( a savoir j ai écrit les deux et pareil), j ai aussi essayer par le web ,seul localhost fonctionne merci.
i-magin Posté(e) le 1 janvier 2014 Signaler Posté(e) le 1 janvier 2014 Mettre l'adresse IP entre guillemets
lionel Posté(e) le 2 janvier 2014 Signaler Posté(e) le 2 janvier 2014 oui effectivement il manque les guillemets de partout , Merci i-magin donc le code pour arrêter son ordi : httpSession = Net.FHttp("192.168.1.5", 8000);--ip de l ordi a eteindre httpSession:setBasicAuthentication("User","PASSWORD");--du logiciel Arytec response = httpSession:GET("/?action=System.Shutdown");
Yohan Posté(e) le 2 janvier 2014 Signaler Posté(e) le 2 janvier 2014 Je suppose que le PC doit être relié en câble et non en wifi ?
Domodial Posté(e) le 2 janvier 2014 Signaler Posté(e) le 2 janvier 2014 Perso j'utilise la solution MCE controller sur mon Prolian. http://mcec.codeplex.com/ Ca fonctionne impec, et il est très orienté home center dans les possibilités de commandes. Après me concernant il ne se charge pas en tant que services mais bon...
Domodial Posté(e) le 2 janvier 2014 Signaler Posté(e) le 2 janvier 2014 Je suppose que le PC doit être relié en câble et non en wifi ? Jamais essayé, je ne sais pas si le wifi laisse passer les packets demandés. oups j'ai confondu, pour le reveiller je ne sais pas si ça fonctionne avec l'adresse mac passé par le wifi. Mais pour éteindre, avec le script plus haut il n'y a pas de raison.
Yohan Posté(e) le 2 janvier 2014 Signaler Posté(e) le 2 janvier 2014 Je viens de faire des recherches sur le net et apparemment ça pourrait fonctionner mais il faut le laisser en veille pour alimenter le bus PCMCIA.
lionel Posté(e) le 3 janvier 2014 Signaler Posté(e) le 3 janvier 2014 salut a tous existe t il une requête pour lancer une application qui se trouve sur l ordi que l on réveille ? merci
Domodial Posté(e) le 3 janvier 2014 Signaler Posté(e) le 3 janvier 2014 Avec mce controleur oui. Mais jamais essayé car pas le besoin jusqu'àpresent.
jeremyp452 Posté(e) le 4 mars 2014 Signaler Posté(e) le 4 mars 2014 bonjour, j'ai essayé de mettre en place ce script mais j'ai un souci dès que j’éteins mon pc il redémarre. C'est lié au HC2 car quand je débranche son câble ethernet du ça ne le fait plus. une idée ? merci d'avance
clarkkent609 Posté(e) le 4 mars 2014 Signaler Posté(e) le 4 mars 2014 A tout hasard n'aurais tu pas collé le code dans le main loop plutôt que dans le bouton?
jeremyp452 Posté(e) le 5 mars 2014 Signaler Posté(e) le 5 mars 2014 J'ai vérifié, j'ai bien crée un module virtuel et coller le tout dans le bouton. Duc coup, j'ai supprimer ce module virtuel, donc plus de script ! mais mon pc redémarre tous seul. Le HC2 peut il envoyer des paquets magique sans que je ne face rien ?? Dernier Vérification quand je débranche le câble ethernet de HC2 reste bien endormi, je le rebranche 5 sec plus tard le PC démarre
Krikroff Posté(e) le 5 mars 2014 Auteur Signaler Posté(e) le 5 mars 2014 Tu peux essayer de redemander ton HC2, il y a peut-être un truc qui tourne en tache de fond suite àla création / suppression du module virtuel...
jeremyp452 Posté(e) le 5 mars 2014 Signaler Posté(e) le 5 mars 2014 C'est ce que je viens d'essayer de faire ! Y'a eu transmission de pensée lol et oui effectivement ça fonctionne ! Merci Envoyé de mon iPhone àl'aide de Tapatalk
jeremyp452 Posté(e) le 5 mars 2014 Signaler Posté(e) le 5 mars 2014 Il est possible d'allumer et d'éteindre le module virtuel avec des plages horaires ? Envoyé de mon iPhone àl'aide de Tapatalk
clarkkent609 Posté(e) le 5 mars 2014 Signaler Posté(e) le 5 mars 2014 Tu peux faire une scène qui va appuyer sur le bouton du module virtuel. La scène, tu la déclenches suivant les horaires / jours que tu souhaites.
p78ch201 Posté(e) le 27 mars 2014 Signaler Posté(e) le 27 mars 2014 Est-il possible de faire un shutdown d'un NAS Synology de la meme maniere sachant qu'on ne peut pas installer Airytec dessus ?
Lazer Posté(e) le 27 mars 2014 Signaler Posté(e) le 27 mars 2014 A priori il n'existe pas d'API sur Synology pour éteindre à distance. La technique c'est du faire une page PHP hébergée par le serveur Web de Syno qui appelle un script qui effectue le shutdown. Détaillé ici : http://forum.eedomus.com/viewtopic.php?p=6322#p6322 1
Jerry Posté(e) le 30 mars 2014 Signaler Posté(e) le 30 mars 2014 Bonjour les zamis, J'ai besoin de votre aide car je viens d'installer le module virtuel comme décrit j'ai placé le code dans un bouton et mis mon adresse MAC. Souci rien ne ce passe. Faut il bidouiller dans le BIOS un paramètre et peut être un paramètre également dans la BOX SFR??? Merci de votre aide
jeremyp452 Posté(e) le 30 mars 2014 Signaler Posté(e) le 30 mars 2014 Oui il faut activer le Wol dans la box internet, activer le Wol sur dans le bios et aussi autoriser Wol sur ta carte internet Envoyé de mon iPhone àl'aide de Tapatalk
Messages recommandés